const filters = {
    /**
         * 文本内容超出省略
         * @param {*} status 
         * @returns 
         */
    fontNumber(str, count) {
        let length = str.length
        if (length > count) {
            return str.substring(0, count) + '...';
        } else {
            return str;
        }
    },
    moneyFormat(val) {
        //金额转换 分->元 保留2位小数 并每隔3位用逗号分开 1,234.56
        let str = (+val).toFixed(2) + '';
        let intSum = str.substring(0, str.indexOf(".")).replace(/\B(?=(?:\d{3})+$)/g, ',');//取到整数部分
        let dot = str.substring(str.length, str.indexOf("."))//取到小数部分搜索
        let ret = intSum + dot;
        return ret;
    },

    expTime(str) {
        if (str) {
            let arr = str.split(" ")
            return arr[0]
        }

    }
}

export default {
    install: vue => {
        for (let key in filters) {
            vue.filter(key, filters[key]);
        }
    }
};